home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 92 / CDMM92_1.ISO / SOF 2 SDK / sof2sdk-101.msi / _92D6AC311BB48EBA344BBABC89DA6AB0 / _937949D9FC8C44E5BD87D9BE5F5645B6 < prev    next >
Encoding:
Text File  |  2002-06-05  |  52.2 KB  |  2,372 lines

  1. {
  2. \\ SETUP MENU \\
  3.  
  4.     menuDef 
  5.     {
  6.         name                "setup_controls_menu"
  7.         visible                0
  8.         fullscreen            0
  9.         rect                50 110 432 254
  10.         focusColor            .49 .56 .27 1
  11.  
  12.         tooltipbackcolor    .49 .56 .27 1
  13.         tooltipforecolor    .12 .14 .08 1
  14.         tooltipfont            "hud"
  15.         tooltipscale        .43
  16.         tooltipdelay        500
  17.  
  18.         onClose 
  19.         {
  20.             uiScript saveControls
  21.         }
  22.         
  23.         onOpen 
  24.         { 
  25.             hide misc_group;
  26.             hide chat_group;
  27.             hide weapon_group;
  28.             hide move_group;
  29.             hide default_group;
  30.             hide mouse_group;
  31.             show look_group;
  32.  
  33.             uiScript loadControls 
  34.         }
  35.  
  36.         itemDef 
  37.         {
  38.               name        look_button
  39.               text        "Look"
  40.             type        ITEM_TYPE_BUTTON
  41.             style        WINDOW_STYLE_FILLED
  42.               rect        10 15 64 20
  43.               textfont    "hud"
  44.             textscale    .43
  45.             textalign    0
  46.               textalignx    5
  47.               textaligny    1
  48.             forecolor    .12 .14 .08 1
  49.             backcolor    0 0 0 0
  50.               visible        1 
  51.             border        1
  52.             bordercolor    0 0 0 1
  53.  
  54.               action 
  55.             {
  56.                 play "sound/misc/menus/select.wav" ; 
  57.  
  58.                 hide chat_group;
  59.                 hide misc_group;
  60.                 hide weapon_group;
  61.                 hide move_group;
  62.                 hide default_group;
  63.                 hide mouse_group;
  64.                 show look_group;
  65.             }
  66.             mouseEnter 
  67.             { 
  68.                 play "sound/misc/menus/hilite1.wav" ; 
  69.                 setitemcolor look_button backcolor .12 .14 .08 1
  70.                 setitemcolor look_button forecolor .49 .56 .27 1
  71.             }
  72.               mouseExit 
  73.             { 
  74.                 setitemcolor look_button forecolor .12 .14 .08 1
  75.                 setitemcolor look_button backcolor 0 0 0 0
  76.             }
  77.         }
  78.  
  79.         itemDef 
  80.         {
  81.               name        move_button
  82.               text        "Move"
  83.             type        ITEM_TYPE_BUTTON
  84.             style        WINDOW_STYLE_FILLED
  85.               rect        10 45 64 20
  86.               textfont    "hud"
  87.             textscale    .43
  88.             textalign    0
  89.               textalignx    5
  90.               textaligny    1
  91.             forecolor    .12 .14 .08 1
  92.             backcolor    0 0 0 0
  93.               visible        1 
  94.             border        1
  95.             bordercolor    0 0 0 1
  96.  
  97.               action 
  98.             {
  99.                 play "sound/misc/menus/select.wav" ; 
  100.  
  101.                 hide look_group;
  102.                 hide weapon_group;
  103.                 hide chat_group;
  104.                 hide misc_group;
  105.                 hide default_group;
  106.                 hide mouse_group;
  107.                 show move_group;
  108.             }
  109.             mouseEnter 
  110.             { 
  111.                 play "sound/misc/menus/hilite1.wav" ; 
  112.                 setitemcolor move_button backcolor .12 .14 .08 1
  113.                 setitemcolor move_button forecolor .49 .56 .27 1
  114.             }
  115.               mouseExit 
  116.             { 
  117.                 setitemcolor move_button forecolor .12 .14 .08 1
  118.                 setitemcolor move_button backcolor 0 0 0 0
  119.             }
  120.         }
  121.  
  122.         itemDef 
  123.         {
  124.               name        weapon_button
  125.               text        "Weapon"
  126.             type        ITEM_TYPE_BUTTON
  127.             style        WINDOW_STYLE_FILLED
  128.               rect        10 75 64 20
  129.               textfont    "hud"
  130.             textscale    .43
  131.             textalign    0
  132.               textalignx    5
  133.               textaligny    1
  134.             forecolor    .12 .14 .08 1
  135.             backcolor    0 0 0 0
  136.               visible        1 
  137.             border        1
  138.             bordercolor    0 0 0 1
  139.  
  140.               action 
  141.             {
  142.                 play "sound/misc/menus/select.wav" ; 
  143.  
  144.                 hide look_group;
  145.                 hide move_group;
  146.                 hide misc_group;
  147.                 hide chat_group;
  148.                 hide default_group;
  149.                 hide mouse_group;
  150.  
  151.                 show weapon_group;
  152.             }
  153.             mouseEnter 
  154.             { 
  155.                 play "sound/misc/menus/hilite1.wav" ; 
  156.                 setitemcolor weapon_button backcolor .12 .14 .08 1
  157.                 setitemcolor weapon_button forecolor .49 .56 .27 1
  158.             }
  159.               mouseExit 
  160.             { 
  161.                 setitemcolor weapon_button forecolor .12 .14 .08 1
  162.                 setitemcolor weapon_button backcolor 0 0 0 0
  163.             }
  164.         }
  165.  
  166.         itemDef 
  167.         {
  168.               name        misc_button
  169.               text        "Misc"
  170.             type        ITEM_TYPE_BUTTON
  171.             style        WINDOW_STYLE_FILLED
  172.               rect        10 105 64 20
  173.               textfont    "hud"
  174.             textscale    .43
  175.             textalign    0
  176.               textalignx    5
  177.               textaligny    1
  178.             forecolor    .12 .14 .08 1
  179.             backcolor    0 0 0 0
  180.               visible        1 
  181.             border        1
  182.             bordercolor    0 0 0 1
  183.  
  184.               action 
  185.             {
  186.                 play "sound/misc/menus/select.wav" ; 
  187.  
  188.                 hide look_group;
  189.                 hide move_group;
  190.                 hide chat_group;
  191.                 hide weapon_group;
  192.                 hide default_group;
  193.                 hide mouse_group;
  194.                 show misc_group;
  195.             }
  196.             mouseEnter 
  197.             { 
  198.                 play "sound/misc/menus/hilite1.wav" ; 
  199.                 setitemcolor misc_button backcolor .12 .14 .08 1
  200.                 setitemcolor misc_button forecolor .49 .56 .27 1
  201.             }
  202.               mouseExit 
  203.             { 
  204.                 setitemcolor misc_button forecolor .12 .14 .08 1
  205.                 setitemcolor misc_button backcolor 0 0 0 0
  206.             }
  207.         }
  208.  
  209.         itemDef 
  210.         {
  211.               name        chat_button
  212.               text        "Chat"
  213.             type        ITEM_TYPE_BUTTON
  214.             style        WINDOW_STYLE_FILLED
  215.               rect        10 135 64 20
  216.               textfont    "hud"
  217.             textscale    .43
  218.             textalign    0
  219.               textalignx    5
  220.               textaligny    1
  221.             forecolor    .12 .14 .08 1
  222.             backcolor    0 0 0 0
  223.               visible        1 
  224.             border        1
  225.             bordercolor    0 0 0 1
  226.  
  227.               action 
  228.             {
  229.                 play "sound/misc/menus/select.wav" ; 
  230.  
  231.                 hide look_group;
  232.                 hide move_group;
  233.                 hide weapon_group;
  234.                 hide misc_group;
  235.                 hide default_group;
  236.                 hide mouse_group;
  237.                 show chat_group;
  238.             }
  239.             mouseEnter 
  240.             { 
  241.                 play "sound/misc/menus/hilite1.wav" ; 
  242.                 setitemcolor chat_button backcolor .12 .14 .08 1
  243.                 setitemcolor chat_button forecolor .49 .56 .27 1
  244.             }
  245.               mouseExit 
  246.             { 
  247.                 setitemcolor chat_button forecolor .12 .14 .08 1
  248.                 setitemcolor chat_button backcolor 0 0 0 0
  249.             }
  250.         }
  251.  
  252.         itemDef 
  253.         {
  254.               name        mouse_button
  255.               text        "Mouse"
  256.             type        ITEM_TYPE_BUTTON
  257.             style        WINDOW_STYLE_FILLED
  258.               rect        10 165 64 20
  259.               textfont    "hud"
  260.             textscale    .43
  261.             textalign    0
  262.               textalignx    5
  263.               textaligny    1
  264.             forecolor    .12 .14 .08 1
  265.             backcolor    0 0 0 0
  266.               visible        1 
  267.             border        1
  268.             bordercolor    0 0 0 1
  269.  
  270.               action 
  271.             {
  272.                 play "sound/misc/menus/select.wav" ; 
  273.  
  274.                 hide look_group;
  275.                 hide move_group;
  276.                 hide weapon_group;
  277.                 hide misc_group;
  278.                 hide chat_group;
  279.                 hide default_group;
  280.                 show mouse_group;
  281.             }
  282.             mouseEnter 
  283.             { 
  284.                 play "sound/misc/menus/hilite1.wav" ; 
  285.                 setitemcolor mouse_button backcolor .12 .14 .08 1
  286.                 setitemcolor mouse_button forecolor .49 .56 .27 1
  287.             }
  288.               mouseExit 
  289.             { 
  290.                 setitemcolor mouse_button forecolor .12 .14 .08 1
  291.                 setitemcolor mouse_button backcolor 0 0 0 0
  292.             }
  293.         }
  294.  
  295.         itemDef 
  296.         {
  297.               name        default_button
  298.               text        "Defaults"
  299.             type        ITEM_TYPE_BUTTON
  300.             style        WINDOW_STYLE_FILLED
  301.               rect        10 195 64 20
  302.               textfont    "hud"
  303.             textscale    .43
  304.             textalign    0
  305.               textalignx    5
  306.               textaligny    1
  307.             forecolor    .12 .14 .08 1
  308.             backcolor    0 0 0 0
  309.               visible        1 
  310.             border        1
  311.             bordercolor    0 0 0 1
  312.  
  313.               action 
  314.             {
  315.                 play "sound/misc/menus/select.wav" ; 
  316.  
  317.                 hide look_group;
  318.                 hide move_group;
  319.                 hide weapon_group;
  320.                 hide misc_group;
  321.                 hide chat_group;
  322.                 hide mouse_group;
  323.                 show default_group;
  324.             }
  325.             mouseEnter 
  326.             { 
  327.                 play "sound/misc/menus/hilite1.wav" ; 
  328.                 setitemcolor default_button backcolor .12 .14 .08 1
  329.                 setitemcolor default_button forecolor .49 .56 .27 1
  330.             }
  331.               mouseExit 
  332.             { 
  333.                 setitemcolor default_button forecolor .12 .14 .08 1
  334.                 setitemcolor default_button backcolor 0 0 0 0
  335.             }
  336.         }
  337.  
  338.         ////////////////////////////////////////////////////////////////////////
  339.         //    LOOK CONTROLS
  340.         ////////////////////////////////////////////////////////////////////////
  341.  
  342.         itemDef 
  343.         {
  344.               name        lookup_bind
  345.             group        look_group
  346.             style        WINDOW_STYLE_FILLED
  347.               type        ITEM_TYPE_BIND
  348.             text        "Look Up:"
  349.             cvar        "+lookup"
  350.             rect        90 19 330 15 
  351.               textalign    ITEM_ALIGN_RIGHT
  352.               textalignx    120 
  353.               textaligny    0
  354.               textfont    "hud"
  355.             textscale    .43
  356.             backcolor    0 0 0 0
  357.             forecolor    .12 .14 .08 1
  358.               visible        0 
  359.  
  360.             action
  361.             {
  362.                 play "sound/misc/menus/select.wav" ; 
  363.             }
  364.             mouseEnter 
  365.             { 
  366.                 play "sound/misc/menus/hilite1.wav" ; 
  367.                 setitemcolor lookup_bind backcolor .12 .14 .08 1
  368.                 setitemcolor lookup_bind forecolor .49 .56 .27 1
  369.             }
  370.               mouseExit 
  371.             { 
  372.                 setitemcolor lookup_bind forecolor .12 .14 .08 1
  373.                 setitemcolor lookup_bind backcolor 0 0 0 0
  374.             }
  375.         }
  376.  
  377.         itemDef 
  378.         {
  379.               name        lookdown_bind
  380.             group        look_group
  381.             style        WINDOW_STYLE_FILLED
  382.               type        ITEM_TYPE_BIND
  383.             text        "Look Down:"
  384.             cvar        "+lookdown"
  385.             rect        90 34 330 15 
  386.               textalign    ITEM_ALIGN_RIGHT
  387.               textalignx    120 
  388.               textaligny    0
  389.               textfont    "hud"
  390.             textscale    .43
  391.             backcolor    0 0 0 0
  392.             forecolor    .12 .14 .08 1
  393.               visible        0 
  394.  
  395.             action
  396.             {
  397.                 play "sound/misc/menus/select.wav" ; 
  398.             }
  399.             mouseEnter 
  400.             { 
  401.                 play "sound/misc/menus/hilite1.wav" ; 
  402.                 setitemcolor lookdown_bind backcolor .12 .14 .08 1
  403.                 setitemcolor lookdown_bind forecolor .49 .56 .27 1
  404.             }
  405.               mouseExit 
  406.             { 
  407.                 setitemcolor lookdown_bind forecolor .12 .14 .08 1
  408.                 setitemcolor lookdown_bind backcolor 0 0 0 0
  409.             }
  410.         }
  411.  
  412.         itemDef 
  413.         {
  414.               name        mouselook_bind
  415.             group        look_group
  416.             style        WINDOW_STYLE_FILLED
  417.               type        ITEM_TYPE_BIND
  418.             text        "Mouse Look:"
  419.             cvar        "+mlook"
  420.             rect        90 49 330 15
  421.               textalign    ITEM_ALIGN_RIGHT
  422.               textalignx    120
  423.               textaligny    0
  424.               textfont    "hud"
  425.             textscale    .43
  426.             backcolor    0 0 0 0
  427.             forecolor    .12 .14 .08 1
  428.               visible        0 
  429.         
  430.             action
  431.             {
  432.                 play "sound/misc/menus/select.wav" ; 
  433.             }
  434.             mouseEnter 
  435.             { 
  436.                 play "sound/misc/menus/hilite1.wav" ; 
  437.                 setitemcolor mouselook_bind backcolor .12 .14 .08 1
  438.                 setitemcolor mouselook_bind forecolor .49 .56 .27 1
  439.             }
  440.               mouseExit 
  441.             { 
  442.                 setitemcolor mouselook_bind forecolor .12 .14 .08 1
  443.                 setitemcolor mouselook_bind backcolor 0 0 0 0
  444.             }
  445.         }
  446.     
  447.         itemDef 
  448.         {
  449.               name        centerview_bind
  450.             group        look_group
  451.             style        WINDOW_STYLE_FILLED
  452.               type        ITEM_TYPE_BIND
  453.             text        "Centerview:"
  454.             cvar        "centerview"
  455.             rect        90 64 330 15
  456.               textalign    ITEM_ALIGN_RIGHT
  457.               textalignx    120
  458.               textaligny    0
  459.               textfont    "hud"
  460.             textscale    .43
  461.             backcolor    0 0 0 0
  462.             forecolor    .12 .14 .08 1
  463.               visible        0 
  464.  
  465.             action
  466.             {
  467.                 play "sound/misc/menus/select.wav" ; 
  468.             }
  469.             mouseEnter 
  470.             { 
  471.                 play "sound/misc/menus/hilite1.wav" ; 
  472.                 setitemcolor centerview_bind backcolor .12 .14 .08 1
  473.                 setitemcolor centerview_bind forecolor .49 .56 .27 1
  474.             }
  475.               mouseExit 
  476.             { 
  477.                 setitemcolor centerview_bind forecolor .12 .14 .08 1
  478.                 setitemcolor centerview_bind backcolor 0 0 0 0
  479.             }
  480.         }
  481.  
  482.         itemDef 
  483.         {
  484.               name        lean_bind
  485.             group        look_group
  486.             style        WINDOW_STYLE_FILLED
  487.               type        ITEM_TYPE_BIND
  488.             text        "Lean:"
  489.             cvar        "+lean"
  490.             rect        90 89 330 15
  491.               textalign    ITEM_ALIGN_RIGHT
  492.               textalignx    120
  493.               textaligny    0
  494.               textfont    "hud"
  495.             textscale    .43
  496.             backcolor    0 0 0 0
  497.             forecolor    .12 .14 .08 1
  498.               visible        0 
  499.  
  500.             action
  501.             {
  502.                 play "sound/misc/menus/select.wav" ; 
  503.             }
  504.             mouseEnter 
  505.             { 
  506.                 play "sound/misc/menus/hilite1.wav" ; 
  507.                 setitemcolor lean_bind backcolor .12 .14 .08 1
  508.                 setitemcolor lean_bind forecolor .49 .56 .27 1
  509.             }
  510.               mouseExit 
  511.             { 
  512.                 setitemcolor lean_bind forecolor .12 .14 .08 1
  513.                 setitemcolor lean_bind backcolor 0 0 0 0
  514.             }
  515.         }
  516.  
  517.         itemDef 
  518.         {
  519.               name        leanleft_bind
  520.             group        look_group
  521.             style        WINDOW_STYLE_FILLED
  522.               type        ITEM_TYPE_BIND
  523.             text        "Lean Left:"
  524.             cvar        "+leanleft"
  525.             rect        90 104 330 15
  526.               textalign    ITEM_ALIGN_RIGHT
  527.               textalignx    120
  528.               textaligny    0
  529.               textfont    "hud"
  530.             textscale    .43
  531.             backcolor    0 0 0 0
  532.             forecolor    .12 .14 .08 1
  533.               visible        0 
  534.  
  535.             action
  536.             {
  537.                 play "sound/misc/menus/select.wav" ; 
  538.             }
  539.             mouseEnter 
  540.             { 
  541.                 play "sound/misc/menus/hilite1.wav" ; 
  542.                 setitemcolor leanleft_bind backcolor .12 .14 .08 1
  543.                 setitemcolor leanleft_bind forecolor .49 .56 .27 1
  544.             }
  545.               mouseExit 
  546.             { 
  547.                 setitemcolor leanleft_bind forecolor .12 .14 .08 1
  548.                 setitemcolor leanleft_bind backcolor 0 0 0 0
  549.             }
  550.         }
  551.  
  552.         itemDef 
  553.         {
  554.               name        leanright_bind
  555.             group        look_group
  556.             style        WINDOW_STYLE_FILLED
  557.               type        ITEM_TYPE_BIND
  558.             text        "Lean Right:"
  559.             cvar        "+leanright"
  560.             rect        90 119 330 15
  561.               textalign    ITEM_ALIGN_RIGHT
  562.               textalignx    120
  563.               textaligny    0
  564.               textfont    "hud"
  565.             textscale    .43
  566.             backcolor    0 0 0 0
  567.             forecolor    .12 .14 .08 1
  568.               visible        0 
  569.  
  570.             action
  571.             {
  572.                 play "sound/misc/menus/select.wav" ; 
  573.             }
  574.             mouseEnter 
  575.             { 
  576.                 play "sound/misc/menus/hilite1.wav" ; 
  577.                 setitemcolor leanright_bind backcolor .12 .14 .08 1
  578.                 setitemcolor leanright_bind forecolor .49 .56 .27 1
  579.             }
  580.               mouseExit 
  581.             { 
  582.                 setitemcolor leanright_bind forecolor .12 .14 .08 1
  583.                 setitemcolor leanright_bind backcolor 0 0 0 0
  584.             }
  585.         }
  586.  
  587.         itemDef 
  588.         {
  589.               name        automap_bind
  590.             group        look_group
  591.             style        WINDOW_STYLE_FILLED
  592.               type        ITEM_TYPE_BIND
  593.             text        "Automap:"
  594.             cvar        "+automap"
  595.             rect        90 144 330 15
  596.               textalign    ITEM_ALIGN_RIGHT
  597.               textalignx    120
  598.               textaligny    0
  599.               textfont    "hud"
  600.             textscale    .43
  601.             backcolor    0 0 0 0
  602.             forecolor    .12 .14 .08 1
  603.               visible        0 
  604.  
  605.             action
  606.             {
  607.                 play "sound/misc/menus/select.wav" ; 
  608.             }
  609.             mouseEnter 
  610.             { 
  611.                 play "sound/misc/menus/hilite1.wav" ; 
  612.                 setitemcolor automap_bind backcolor .12 .14 .08 1
  613.                 setitemcolor automap_bind forecolor .49 .56 .27 1
  614.             }
  615.               mouseExit 
  616.             { 
  617.                 setitemcolor automap_bind forecolor .12 .14 .08 1
  618.                 setitemcolor automap_bind backcolor 0 0 0 0
  619.             }
  620.         }
  621.  
  622.         itemDef 
  623.         {
  624.               name        venhance_bind
  625.             group        look_group
  626.             style        WINDOW_STYLE_FILLED
  627.               type        ITEM_TYPE_BIND
  628.             text        "Thermals/NV:"
  629.             cvar        "+goggles"
  630.             rect        90 159 330 15
  631.               textalign    ITEM_ALIGN_RIGHT
  632.               textalignx    120
  633.               textaligny    0
  634.               textfont    "hud"
  635.             textscale    .43
  636.             backcolor    0 0 0 0
  637.             forecolor    .12 .14 .08 1
  638.               visible        0 
  639.  
  640.             action
  641.             {
  642.                 play "sound/misc/menus/select.wav" ; 
  643.             }
  644.             mouseEnter 
  645.             { 
  646.                 play "sound/misc/menus/hilite1.wav" ; 
  647.                 setitemcolor venhance_bind backcolor .12 .14 .08 1
  648.                 setitemcolor venhance_bind forecolor .49 .56 .27 1
  649.             }
  650.               mouseExit 
  651.             { 
  652.                 setitemcolor venhance_bind forecolor .12 .14 .08 1
  653.                 setitemcolor venhance_bind backcolor 0 0 0 0
  654.             }
  655.         }
  656.  
  657.         ////////////////////////////////////////////////////////////////////////
  658.         //    MOVE CONTROLS
  659.         ////////////////////////////////////////////////////////////////////////
  660.  
  661.         itemDef 
  662.         {
  663.               name        alwaysrun_yesno
  664.             group        move_group
  665.             style        WINDOW_STYLE_FILLED
  666.               type        ITEM_TYPE_YESNO
  667.             text        "Always Run:"
  668.             cvar        "cl_run"
  669.             rect        90 19 330 15
  670.               textalign    ITEM_ALIGN_RIGHT
  671.               textalignx    120 
  672.               textaligny    0
  673.               textfont    "hud"
  674.             textscale    .43
  675.             backcolor    0 0 0 0
  676.             forecolor    .12 .14 .08 1
  677.               visible        0     
  678.  
  679.             action
  680.             {
  681.                 play "sound/misc/menus/select.wav" ; 
  682.             }
  683.             mouseEnter 
  684.             { 
  685.                 play "sound/misc/menus/hilite1.wav" ; 
  686.                 setitemcolor alwaysrun_yesno backcolor .12 .14 .08 1
  687.                 setitemcolor alwaysrun_yesno forecolor .49 .56 .27 1
  688.             }
  689.               mouseExit 
  690.             { 
  691.                 setitemcolor alwaysrun_yesno forecolor .12 .14 .08 1
  692.                 setitemcolor alwaysrun_yesno backcolor 0 0 0 0
  693.             }
  694.            }
  695.  
  696.         itemDef 
  697.         {
  698.               name        runwalk_bind
  699.             group        move_group
  700.             style        WINDOW_STYLE_FILLED
  701.               type        ITEM_TYPE_BIND
  702.             text        "Run / Walk:"
  703.             cvar        "+speed"
  704.             rect        90 34 330 15
  705.               textalign    ITEM_ALIGN_RIGHT
  706.               textalignx    120 
  707.               textaligny    0
  708.               textfont    "hud"
  709.             textscale    .43
  710.             backcolor    0 0 0 0
  711.             forecolor    .12 .14 .08 1
  712.               visible        0 
  713.  
  714.             action
  715.             {
  716.                 play "sound/misc/menus/select.wav" ; 
  717.             }
  718.             mouseEnter 
  719.             { 
  720.                 play "sound/misc/menus/hilite1.wav" ; 
  721.                 setitemcolor runwalk_bind backcolor .12 .14 .08 1
  722.                 setitemcolor runwalk_bind forecolor .49 .56 .27 1
  723.             }
  724.               mouseExit 
  725.             { 
  726.                 setitemcolor runwalk_bind forecolor .12 .14 .08 1
  727.                 setitemcolor runwalk_bind backcolor 0 0 0 0
  728.             }
  729.         }
  730.  
  731.         itemDef 
  732.         {
  733.               name        forward_bind
  734.             group        move_group
  735.             style        WINDOW_STYLE_FILLED
  736.             type        ITEM_TYPE_BIND
  737.             text        "Forward:"
  738.             cvar        "+forward"
  739.             rect        90 49 330 15
  740.               textalign    ITEM_ALIGN_RIGHT
  741.               textalignx    120
  742.               textaligny    0
  743.               textfont    "hud"
  744.             textscale    .43
  745.             backcolor    0 0 0 0
  746.             forecolor    .12 .14 .08 1
  747.               visible        0 
  748.  
  749.             action
  750.             {
  751.                 play "sound/misc/menus/select.wav" ; 
  752.             }
  753.             mouseEnter 
  754.             { 
  755.                 play "sound/misc/menus/hilite1.wav" ; 
  756.                 setitemcolor forward_bind backcolor .12 .14 .08 1
  757.                 setitemcolor forward_bind forecolor .49 .56 .27 1
  758.             }
  759.               mouseExit 
  760.             { 
  761.                 setitemcolor forward_bind forecolor .12 .14 .08 1
  762.                 setitemcolor forward_bind backcolor 0 0 0 0
  763.             }
  764.         }
  765.  
  766.         itemDef 
  767.         {
  768.               name        back_bind
  769.              group        move_group
  770.             style        WINDOW_STYLE_FILLED
  771.              type        ITEM_TYPE_BIND
  772.             text        "Back:"
  773.             cvar        "+back"
  774.             rect        90 64 330 15
  775.               textalign    ITEM_ALIGN_RIGHT
  776.               textalignx    120
  777.               textaligny    0
  778.               textfont    "hud"
  779.             textscale    .43
  780.             backcolor    0 0 0 0
  781.             forecolor    .12 .14 .08 1
  782.               visible        0 
  783.  
  784.             action
  785.             {
  786.                 play "sound/misc/menus/select.wav" ; 
  787.             }
  788.             mouseEnter 
  789.             { 
  790.                 play "sound/misc/menus/hilite1.wav" ; 
  791.                 setitemcolor back_bind backcolor .12 .14 .08 1
  792.                 setitemcolor back_bind forecolor .49 .56 .27 1
  793.             }
  794.               mouseExit 
  795.             { 
  796.                 setitemcolor back_bind forecolor .12 .14 .08 1
  797.                 setitemcolor back_bind backcolor 0 0 0 0
  798.             }
  799.         }
  800.     
  801.         itemDef 
  802.         {
  803.               name        stepleft_bind
  804.              group        move_group
  805.             style        WINDOW_STYLE_FILLED
  806.               type        ITEM_TYPE_BIND
  807.             text        "Step Left:"
  808.             cvar        "+moveleft"
  809.             rect        90 79 330 15
  810.               textalign    ITEM_ALIGN_RIGHT
  811.               textalignx    120
  812.               textaligny    0
  813.               textfont    "hud"
  814.             textscale    .43
  815.             backcolor    0 0 0 0
  816.             forecolor    .12 .14 .08 1
  817.               visible        0 
  818.  
  819.             action
  820.             {
  821.                 play "sound/misc/menus/select.wav" ; 
  822.             }
  823.             mouseEnter 
  824.             { 
  825.                 play "sound/misc/menus/hilite1.wav" ; 
  826.                 setitemcolor stepleft_bind backcolor .12 .14 .08 1
  827.                 setitemcolor stepleft_bind forecolor .49 .56 .27 1
  828.             }
  829.               mouseExit 
  830.             { 
  831.                 setitemcolor stepleft_bind forecolor .12 .14 .08 1
  832.                 setitemcolor stepleft_bind backcolor 0 0 0 0
  833.             }
  834.            }
  835.  
  836.         itemDef 
  837.         {
  838.               name        stepright_bind
  839.              group        move_group
  840.             style        WINDOW_STYLE_FILLED
  841.               type        ITEM_TYPE_BIND
  842.             text        "Step Right:"
  843.             cvar        "+moveright"
  844.             rect        90 94 330 15
  845.               textalign    ITEM_ALIGN_RIGHT
  846.               textalignx    120
  847.               textaligny    0
  848.               textfont    "hud"
  849.             textscale    .43
  850.             backcolor    0 0 0 0
  851.             forecolor    .12 .14 .08 1
  852.               visible        0 
  853.  
  854.             action
  855.             {
  856.                 play "sound/misc/menus/select.wav" ; 
  857.             }
  858.             mouseEnter 
  859.             { 
  860.                 play "sound/misc/menus/hilite1.wav" ; 
  861.                 setitemcolor stepright_bind backcolor .12 .14 .08 1
  862.                 setitemcolor stepright_bind forecolor .49 .56 .27 1
  863.             }
  864.               mouseExit 
  865.             { 
  866.                 setitemcolor stepright_bind forecolor .12 .14 .08 1
  867.                 setitemcolor stepright_bind backcolor 0 0 0 0
  868.             }
  869.            }
  870.  
  871.         itemDef 
  872.         {
  873.               name        jump_bind
  874.              group        move_group
  875.             style        WINDOW_STYLE_FILLED
  876.               type        ITEM_TYPE_BIND
  877.             text        "Jump:"
  878.             cvar        "+moveup"
  879.             rect        90 109 330 15
  880.               textalign    ITEM_ALIGN_RIGHT
  881.               textalignx    120
  882.               textaligny    0
  883.               textfont    "hud"
  884.             textscale    .43
  885.             backcolor    0 0 0 0
  886.             forecolor    .12 .14 .08 1
  887.               visible        0 
  888.  
  889.             action
  890.             {
  891.                 play "sound/misc/menus/select.wav" ; 
  892.             }
  893.             mouseEnter 
  894.             { 
  895.                 play "sound/misc/menus/hilite1.wav" ; 
  896.                 setitemcolor jump_bind backcolor .12 .14 .08 1
  897.                 setitemcolor jump_bind forecolor .49 .56 .27 1
  898.             }
  899.               mouseExit 
  900.             { 
  901.                 setitemcolor jump_bind forecolor .12 .14 .08 1
  902.                 setitemcolor jump_bind backcolor 0 0 0 0
  903.             }
  904.            }
  905.  
  906.         itemDef 
  907.         {
  908.               name        crouch_bind
  909.              group        move_group
  910.             style        WINDOW_STYLE_FILLED
  911.               type        ITEM_TYPE_BIND
  912.             text        "Down / Crouch:"
  913.             cvar        "+movedown"
  914.             rect        90 124 330 15
  915.               textalign    ITEM_ALIGN_RIGHT
  916.               textalignx    120
  917.               textaligny    0
  918.               textfont    "hud"
  919.             textscale    .43
  920.             backcolor    0 0 0 0
  921.             forecolor    .12 .14 .08 1
  922.               visible 0 
  923.  
  924.             action
  925.             {
  926.                 play "sound/misc/menus/select.wav" ; 
  927.             }
  928.             mouseEnter 
  929.             { 
  930.                 play "sound/misc/menus/hilite1.wav" ; 
  931.                 setitemcolor crouch_bind backcolor .12 .14 .08 1
  932.                 setitemcolor crouch_bind forecolor .49 .56 .27 1
  933.             }
  934.               mouseExit 
  935.             { 
  936.                 setitemcolor crouch_bind forecolor .12 .14 .08 1
  937.                 setitemcolor crouch_bind backcolor 0 0 0 0
  938.             }
  939.         }
  940.  
  941.         itemDef 
  942.         {
  943.               name        turnleft_bind
  944.              group        move_group
  945.             style        WINDOW_STYLE_FILLED
  946.               type        ITEM_TYPE_BIND
  947.             text        "Turn Left:"
  948.             cvar        "+left"
  949.             rect        90 139 330 15
  950.               textalign    ITEM_ALIGN_RIGHT
  951.               textalignx    120
  952.               textaligny    0
  953.               textfont    "hud"
  954.             textscale    .43
  955.             backcolor    0 0 0 0
  956.             forecolor    .12 .14 .08 1
  957.               visible        0 
  958.  
  959.             action
  960.             {
  961.                 play "sound/misc/menus/select.wav" ; 
  962.             }
  963.             mouseEnter 
  964.             { 
  965.                 play "sound/misc/menus/hilite1.wav" ; 
  966.                 setitemcolor turnleft_bind backcolor .12 .14 .08 1
  967.                 setitemcolor turnleft_bind forecolor .49 .56 .27 1
  968.             }
  969.               mouseExit 
  970.             { 
  971.                 setitemcolor turnleft_bind forecolor .12 .14 .08 1
  972.                 setitemcolor turnleft_bind backcolor 0 0 0 0
  973.             }
  974.         }
  975.  
  976.         itemDef 
  977.         {
  978.               name        turnright_bind
  979.              group        move_group
  980.             style        WINDOW_STYLE_FILLED
  981.               type        ITEM_TYPE_BIND
  982.             text        "Turn Right:"
  983.             cvar        "+right"
  984.             rect        90 154 330 15
  985.               textalign    ITEM_ALIGN_RIGHT
  986.               textalignx    120
  987.               textaligny    0
  988.               textfont    "hud"
  989.             textscale    .43
  990.             backcolor    0 0 0 0
  991.             forecolor    .12 .14 .08 1
  992.               visible        0
  993.  
  994.             action
  995.             {
  996.                 play "sound/misc/menus/select.wav" ; 
  997.             }
  998.             mouseEnter 
  999.             { 
  1000.                 play "sound/misc/menus/hilite1.wav" ; 
  1001.                 setitemcolor turnright_bind backcolor .12 .14 .08 1
  1002.                 setitemcolor turnright_bind forecolor .49 .56 .27 1
  1003.             }
  1004.               mouseExit 
  1005.             { 
  1006.                 setitemcolor turnright_bind forecolor .12 .14 .08 1
  1007.                 setitemcolor turnright_bind backcolor 0 0 0 0
  1008.             }
  1009.         }
  1010.     
  1011.         itemDef 
  1012.         {
  1013.               name        strafe_bind
  1014.              group        move_group
  1015.             style        WINDOW_STYLE_FILLED
  1016.               type        ITEM_TYPE_BIND
  1017.             text        "Strafe:"
  1018.             cvar        "+strafe"
  1019.             rect        90 169 330 15
  1020.               textalign    ITEM_ALIGN_RIGHT
  1021.               textalignx    120
  1022.               textaligny    0
  1023.               textfont    "hud"
  1024.             textscale    .43
  1025.             backcolor    0 0 0 0
  1026.             forecolor    .12 .14 .08 1
  1027.               visible 0 
  1028.  
  1029.             action
  1030.             {
  1031.                 play "sound/misc/menus/select.wav" ; 
  1032.             }
  1033.             mouseEnter 
  1034.             { 
  1035.                 play "sound/misc/menus/hilite1.wav" ; 
  1036.                 setitemcolor strafe_bind backcolor .12 .14 .08 1
  1037.                 setitemcolor strafe_bind forecolor .49 .56 .27 1
  1038.             }
  1039.               mouseExit 
  1040.             { 
  1041.                 setitemcolor strafe_bind forecolor .12 .14 .08 1
  1042.                 setitemcolor strafe_bind backcolor 0 0 0 0
  1043.             }
  1044.         }
  1045.  
  1046.         itemDef 
  1047.         {
  1048.               name        autorun_bind
  1049.              group        move_group
  1050.             style        WINDOW_STYLE_FILLED
  1051.               type        ITEM_TYPE_BIND
  1052.             text        "Autorun:"
  1053.             cvar        "+autorun"
  1054.             rect        90 184 330 15
  1055.               textalign    ITEM_ALIGN_RIGHT
  1056.               textalignx    120
  1057.               textaligny    0
  1058.               textfont    "hud"
  1059.             textscale    .43
  1060.             backcolor    0 0 0 0
  1061.             forecolor    .12 .14 .08 1
  1062.               visible 0 
  1063.  
  1064.             action
  1065.             {
  1066.                 play "sound/misc/menus/select.wav" ; 
  1067.             }
  1068.             mouseEnter 
  1069.             { 
  1070.                 play "sound/misc/menus/hilite1.wav" ; 
  1071.                 setitemcolor autorun_bind backcolor .12 .14 .08 1
  1072.                 setitemcolor autorun_bind forecolor .49 .56 .27 1
  1073.             }
  1074.               mouseExit 
  1075.             { 
  1076.                 setitemcolor autorun_bind forecolor .12 .14 .08 1
  1077.                 setitemcolor autorun_bind backcolor 0 0 0 0
  1078.             }
  1079.         }
  1080.  
  1081.         ////////////////////////////////////////////////////////////////////////
  1082.         //    WEAPON CONTROLS
  1083.         ////////////////////////////////////////////////////////////////////////
  1084.  
  1085.         itemDef 
  1086.         {
  1087.               name        attack_bind
  1088.             group        weapon_group
  1089.             style        WINDOW_STYLE_FILLED
  1090.               type        ITEM_TYPE_BIND
  1091.             text        "Attack:"
  1092.             cvar        "+attack"
  1093.             rect        90 19 330 15
  1094.               textalign    ITEM_ALIGN_RIGHT
  1095.               textalignx    120
  1096.               textaligny    0
  1097.               textfont    "hud"
  1098.             textscale    .43
  1099.             backcolor    0 0 0 0
  1100.             forecolor    .12 .14 .08 1
  1101.               visible        0 
  1102.  
  1103.             action
  1104.             {
  1105.                 play "sound/misc/menus/select.wav" ; 
  1106.             }
  1107.             mouseEnter 
  1108.             { 
  1109.                 play "sound/misc/menus/hilite1.wav" ; 
  1110.                 setitemcolor attack_bind backcolor .12 .14 .08 1
  1111.                 setitemcolor attack_bind forecolor .49 .56 .27 1
  1112.             }
  1113.               mouseExit 
  1114.             { 
  1115.                 setitemcolor attack_bind forecolor .12 .14 .08 1
  1116.                 setitemcolor attack_bind backcolor 0 0 0 0
  1117.             }
  1118.            }
  1119.  
  1120.         itemDef 
  1121.         {
  1122.               name        altattack_bind
  1123.             group        weapon_group
  1124.             style        WINDOW_STYLE_FILLED
  1125.               type        ITEM_TYPE_BIND
  1126.             text        "Alternate Attack:"
  1127.             cvar        "+altattack"
  1128.             rect        90 34 330 15
  1129.               textalign    ITEM_ALIGN_RIGHT
  1130.               textalignx    120
  1131.               textaligny    0
  1132.               textfont    "hud"
  1133.             textscale    .43
  1134.             backcolor    0 0 0 0
  1135.             forecolor    .12 .14 .08 1
  1136.               visible        0 
  1137.  
  1138.             action
  1139.             {
  1140.                 play "sound/misc/menus/select.wav" ; 
  1141.             }
  1142.             mouseEnter 
  1143.             { 
  1144.                 play "sound/misc/menus/hilite1.wav" ; 
  1145.                 setitemcolor altattack_bind backcolor .12 .14 .08 1
  1146.                 setitemcolor altattack_bind forecolor .49 .56 .27 1
  1147.             }
  1148.               mouseExit 
  1149.             { 
  1150.                 setitemcolor altattack_bind forecolor .12 .14 .08 1
  1151.                 setitemcolor altattack_bind backcolor 0 0 0 0
  1152.             }
  1153.            }
  1154.  
  1155.         itemDef 
  1156.         {
  1157.               name        prevweap_bind
  1158.             group        weapon_group
  1159.             style        WINDOW_STYLE_FILLED
  1160.               type        ITEM_TYPE_BIND
  1161.             text        "Previous Weapon:"
  1162.             cvar        "weapprev"
  1163.             rect        90 49 330 15
  1164.               textalign    ITEM_ALIGN_RIGHT
  1165.               textalignx    120
  1166.               textaligny    0
  1167.               textfont    "hud"
  1168.             textscale    .43
  1169.             backcolor    0 0 0 0
  1170.             forecolor    .12 .14 .08 1
  1171.               visible        0 
  1172.  
  1173.             action
  1174.             {
  1175.                 play "sound/misc/menus/select.wav" ; 
  1176.             }
  1177.             mouseEnter 
  1178.             { 
  1179.                 play "sound/misc/menus/hilite1.wav" ; 
  1180.                 setitemcolor prevweap_bind backcolor .12 .14 .08 1
  1181.                 setitemcolor prevweap_bind forecolor .49 .56 .27 1
  1182.             }
  1183.               mouseExit 
  1184.             { 
  1185.                 setitemcolor prevweap_bind forecolor .12 .14 .08 1
  1186.                 setitemcolor prevweap_bind backcolor 0 0 0 0
  1187.             }
  1188.         }
  1189.  
  1190.         itemDef 
  1191.         {
  1192.               name        nextweap_bind
  1193.             group        weapon_group
  1194.             style        WINDOW_STYLE_FILLED
  1195.               type        ITEM_TYPE_BIND
  1196.             text        "Next Weapon:"
  1197.             cvar        "weapnext"
  1198.             rect        90 64 330 15
  1199.               textalign    ITEM_ALIGN_RIGHT
  1200.               textalignx    120
  1201.               textaligny    0
  1202.               textfont    "hud"
  1203.             textscale    .43
  1204.             backcolor    0 0 0 0
  1205.             forecolor    .12 .14 .08 1
  1206.               visible        0 
  1207.  
  1208.             action
  1209.             {
  1210.                 play "sound/misc/menus/select.wav" ; 
  1211.             }
  1212.             mouseEnter 
  1213.             { 
  1214.                 play "sound/misc/menus/hilite1.wav" ; 
  1215.                 setitemcolor nextweap_bind backcolor .12 .14 .08 1
  1216.                 setitemcolor nextweap_bind forecolor .49 .56 .27 1
  1217.             }
  1218.               mouseExit 
  1219.             { 
  1220.                 setitemcolor nextweap_bind forecolor .12 .14 .08 1
  1221.                 setitemcolor nextweap_bind backcolor 0 0 0 0
  1222.             }
  1223.         }
  1224.  
  1225.         itemDef 
  1226.         {
  1227.               name        lastweap_bind
  1228.             group        weapon_group
  1229.             style        WINDOW_STYLE_FILLED
  1230.               type        ITEM_TYPE_BIND
  1231.             text        "Last Weapon:"
  1232.             cvar        "weaplast"
  1233.             rect        90 79 330 15
  1234.               textalign    ITEM_ALIGN_RIGHT
  1235.               textalignx    120
  1236.               textaligny    0
  1237.               textfont    "hud"
  1238.             textscale    .43
  1239.             backcolor    0 0 0 0
  1240.             forecolor    .12 .14 .08 1
  1241.               visible        0 
  1242.  
  1243.             action
  1244.             {
  1245.                 play "sound/misc/menus/select.wav" ; 
  1246.             }
  1247.             mouseEnter 
  1248.             { 
  1249.                 play "sound/misc/menus/hilite1.wav" ; 
  1250.                 setitemcolor lastweap_bind backcolor .12 .14 .08 1
  1251.                 setitemcolor lastweap_bind forecolor .49 .56 .27 1
  1252.             }
  1253.               mouseExit 
  1254.             { 
  1255.                 setitemcolor lastweap_bind forecolor .12 .14 .08 1
  1256.                 setitemcolor lastweap_bind backcolor 0 0 0 0
  1257.             }
  1258.         }
  1259.  
  1260.         itemDef 
  1261.         {
  1262.               name        reload_bind
  1263.             group        weapon_group
  1264.             style        WINDOW_STYLE_FILLED
  1265.               type        ITEM_TYPE_BIND
  1266.             text        "Reload:"
  1267.             cvar        "+reload"
  1268.             rect        90 99 330 15
  1269.               textalign    ITEM_ALIGN_RIGHT
  1270.               textalignx    120
  1271.               textaligny    0
  1272.               textfont    "hud"
  1273.             textscale    .43
  1274.             backcolor    0 0 0 0
  1275.             forecolor    .12 .14 .08 1
  1276.               visible        0 
  1277.  
  1278.             action
  1279.             {
  1280.                 play "sound/misc/menus/select.wav" ; 
  1281.             }
  1282.             mouseEnter 
  1283.             { 
  1284.                 play "sound/misc/menus/hilite1.wav" ; 
  1285.                 setitemcolor reload_bind backcolor .12 .14 .08 1
  1286.                 setitemcolor reload_bind forecolor .49 .56 .27 1
  1287.             }
  1288.               mouseExit 
  1289.             { 
  1290.                 setitemcolor reload_bind forecolor .12 .14 .08 1
  1291.                 setitemcolor reload_bind backcolor 0 0 0 0
  1292.             }
  1293.         }
  1294.  
  1295.         itemDef 
  1296.         {
  1297.               name        mode_bind
  1298.             group        weapon_group
  1299.             style        WINDOW_STYLE_FILLED
  1300.               type        ITEM_TYPE_BIND
  1301.             text        "Fire Mode:"
  1302.             cvar        "+firemode"
  1303.             rect        90 114 330 15
  1304.               textalign    ITEM_ALIGN_RIGHT
  1305.               textalignx    120
  1306.               textaligny    0
  1307.               textfont    "hud"
  1308.             textscale    .43
  1309.             backcolor    0 0 0 0
  1310.             forecolor    .12 .14 .08 1
  1311.               visible        0 
  1312.  
  1313.             action
  1314.             {
  1315.                 play "sound/misc/menus/select.wav" ; 
  1316.             }
  1317.             mouseEnter 
  1318.             { 
  1319.                 play "sound/misc/menus/hilite1.wav" ; 
  1320.                 setitemcolor mode_bind backcolor .12 .14 .08 1
  1321.                 setitemcolor mode_bind forecolor .49 .56 .27 1
  1322.             }
  1323.               mouseExit 
  1324.             { 
  1325.                 setitemcolor mode_bind forecolor .12 .14 .08 1
  1326.                 setitemcolor mode_bind backcolor 0 0 0 0
  1327.             }
  1328.         }
  1329.  
  1330.         itemDef 
  1331.         {
  1332.               name        zoomin_bind
  1333.             group        weapon_group
  1334.             style        WINDOW_STYLE_FILLED
  1335.               type        ITEM_TYPE_BIND
  1336.             text        "Zoom In:"
  1337.             cvar        "+zoomin"
  1338.             rect        90 129 330 15
  1339.               textalign    ITEM_ALIGN_RIGHT
  1340.               textalignx    120
  1341.               textaligny    0
  1342.               textfont    "hud"
  1343.             textscale    .43
  1344.             backcolor    0 0 0 0
  1345.             forecolor    .12 .14 .08 1
  1346.               visible        0 
  1347.  
  1348.             action
  1349.             {
  1350.                 play "sound/misc/menus/select.wav" ; 
  1351.             }
  1352.             mouseEnter 
  1353.             { 
  1354.                 play "sound/misc/menus/hilite1.wav" ; 
  1355.                 setitemcolor zoomin_bind backcolor .12 .14 .08 1
  1356.                 setitemcolor zoomin_bind forecolor .49 .56 .27 1
  1357.             }
  1358.               mouseExit 
  1359.             { 
  1360.                 setitemcolor zoomin_bind forecolor .12 .14 .08 1
  1361.                 setitemcolor zoomin_bind backcolor 0 0 0 0
  1362.             }
  1363.         }
  1364.  
  1365.         itemDef 
  1366.         {
  1367.               name        zoomout_bind
  1368.             group        weapon_group
  1369.             style        WINDOW_STYLE_FILLED
  1370.               type        ITEM_TYPE_BIND
  1371.             text        "Zoom Out:"
  1372.             cvar        "+zoomout"
  1373.             rect        90 144 330 15
  1374.               textalign    ITEM_ALIGN_RIGHT
  1375.               textalignx    120
  1376.               textaligny    0
  1377.               textfont    "hud"
  1378.             textscale    .43
  1379.             backcolor    0 0 0 0
  1380.             forecolor    .12 .14 .08 1
  1381.               visible        0 
  1382.  
  1383.             action
  1384.             {
  1385.                 play "sound/misc/menus/select.wav" ; 
  1386.             }
  1387.             mouseEnter 
  1388.             { 
  1389.                 play "sound/misc/menus/hilite1.wav" ; 
  1390.                 setitemcolor zoomout_bind backcolor .12 .14 .08 1
  1391.                 setitemcolor zoomout_bind forecolor .49 .56 .27 1
  1392.             }
  1393.               mouseExit 
  1394.             { 
  1395.                 setitemcolor zoomout_bind forecolor .12 .14 .08 1
  1396.                 setitemcolor zoomout_bind backcolor 0 0 0 0
  1397.             }
  1398.         }
  1399.  
  1400.         itemDef 
  1401.         {
  1402.               name        drop_bind
  1403.             group        weapon_group
  1404.             style        WINDOW_STYLE_FILLED
  1405.               type        ITEM_TYPE_BIND
  1406.             text        "Drop Weapon:"
  1407.             cvar        "drop"
  1408.             rect        90 159 330 15
  1409.               textalign    ITEM_ALIGN_RIGHT
  1410.               textalignx    120
  1411.               textaligny    0
  1412.               textfont    "hud"
  1413.             textscale    .43
  1414.             backcolor    0 0 0 0
  1415.             forecolor    .12 .14 .08 1
  1416.               visible        0 
  1417.  
  1418.             action
  1419.             {
  1420.                 play "sound/misc/menus/select.wav" ; 
  1421.             }
  1422.             mouseEnter 
  1423.             { 
  1424.                 play "sound/misc/menus/hilite1.wav" ; 
  1425.                 setitemcolor drop_bind backcolor .12 .14 .08 1
  1426.                 setitemcolor drop_bind forecolor .49 .56 .27 1
  1427.             }
  1428.               mouseExit 
  1429.             { 
  1430.                 setitemcolor drop_bind forecolor .12 .14 .08 1
  1431.                 setitemcolor drop_bind backcolor 0 0 0 0
  1432.             }
  1433.         }
  1434.  
  1435.  
  1436.         ////////////////////////////////////////////////////////////////////////
  1437.         //    MISC CONTROLS
  1438.         ////////////////////////////////////////////////////////////////////////
  1439.  
  1440.         itemDef 
  1441.         {
  1442.               name        scores_bind
  1443.             group        misc_group
  1444.               type        ITEM_TYPE_BIND
  1445.             style        WINDOW_STYLE_FILLED
  1446.             text        "Show Scores:"
  1447.             cvar        "+scores"
  1448.             rect        90 19 330 15
  1449.               textalign    ITEM_ALIGN_RIGHT
  1450.               textalignx    120
  1451.               textaligny    0
  1452.               textfont    "hud"
  1453.             textscale    .43
  1454.             backcolor    0 0 0 0
  1455.             forecolor    .12 .14 .08 1
  1456.               visible        0 
  1457.  
  1458.             action
  1459.             {
  1460.                 play "sound/misc/menus/select.wav" ; 
  1461.             }
  1462.             mouseEnter 
  1463.             { 
  1464.                 play "sound/misc/menus/hilite1.wav" ; 
  1465.                 setitemcolor scores_bind backcolor .12 .14 .08 1
  1466.                 setitemcolor scores_bind forecolor .49 .56 .27 1
  1467.             }
  1468.               mouseExit 
  1469.             { 
  1470.                 setitemcolor scores_bind forecolor .12 .14 .08 1
  1471.                 setitemcolor scores_bind backcolor 0 0 0 0
  1472.             }
  1473.            }
  1474.  
  1475.         itemDef 
  1476.         {
  1477.               name        team_bind
  1478.             group        misc_group
  1479.               type        ITEM_TYPE_BIND
  1480.             style        WINDOW_STYLE_FILLED
  1481.             text        "Select Team:"
  1482.             cvar        "ui_team"
  1483.             rect        90 34 330 15
  1484.               textalign    ITEM_ALIGN_RIGHT
  1485.               textalignx    120
  1486.               textaligny    0
  1487.               textfont    "hud"
  1488.             textscale    .43
  1489.             backcolor    0 0 0 0
  1490.             forecolor    .12 .14 .08 1
  1491.               visible        0 
  1492.  
  1493.             action
  1494.             {
  1495.                 play "sound/misc/menus/select.wav" ; 
  1496.             }
  1497.             mouseEnter 
  1498.             { 
  1499.                 play "sound/misc/menus/hilite1.wav" ; 
  1500.                 setitemcolor team_bind backcolor .12 .14 .08 1
  1501.                 setitemcolor team_bind forecolor .49 .56 .27 1
  1502.             }
  1503.               mouseExit 
  1504.             { 
  1505.                 setitemcolor team_bind forecolor .12 .14 .08 1
  1506.                 setitemcolor team_bind backcolor 0 0 0 0
  1507.             }
  1508.            }
  1509.  
  1510.         itemDef 
  1511.         {
  1512.               name        buy_bind
  1513.             group        misc_group
  1514.               type        ITEM_TYPE_BIND
  1515.             style        WINDOW_STYLE_FILLED
  1516.             text        "Outfitting:"
  1517.             cvar        "ui_outfitting"
  1518.             rect        90 49 330 15
  1519.               textalign    ITEM_ALIGN_RIGHT
  1520.               textalignx    120
  1521.               textaligny    0
  1522.               textfont    "hud"
  1523.             textscale    .43
  1524.             backcolor    0 0 0 0
  1525.             forecolor    .12 .14 .08 1
  1526.               visible        0 
  1527.  
  1528.             action
  1529.             {
  1530.                 play "sound/misc/menus/select.wav" ; 
  1531.             }
  1532.             mouseEnter 
  1533.             { 
  1534.                 play "sound/misc/menus/hilite1.wav" ; 
  1535.                 setitemcolor buy_bind backcolor .12 .14 .08 1
  1536.                 setitemcolor buy_bind forecolor .49 .56 .27 1
  1537.             }
  1538.               mouseExit 
  1539.             { 
  1540.                 setitemcolor buy_bind forecolor .12 .14 .08 1
  1541.                 setitemcolor buy_bind backcolor 0 0 0 0
  1542.             }
  1543.            }
  1544.  
  1545.         itemDef 
  1546.         {
  1547.               name        objectives_bind
  1548.             group        misc_group
  1549.               type        ITEM_TYPE_BIND
  1550.             style        WINDOW_STYLE_FILLED
  1551.             text        "Objectives:"
  1552.             cvar        "ui_objectives"
  1553.             rect        90 64 330 15
  1554.               textalign    ITEM_ALIGN_RIGHT
  1555.               textalignx    120
  1556.               textaligny    0
  1557.               textfont    "hud"
  1558.             textscale    .43
  1559.             backcolor    0 0 0 0
  1560.             forecolor    .12 .14 .08 1
  1561.               visible        0 
  1562.  
  1563.             action
  1564.             {
  1565.                 play "sound/misc/menus/select.wav" ; 
  1566.             }
  1567.             mouseEnter 
  1568.             { 
  1569.                 play "sound/misc/menus/hilite1.wav" ; 
  1570.                 setitemcolor objectives_bind backcolor .12 .14 .08 1
  1571.                 setitemcolor objectives_bind forecolor .49 .56 .27 1
  1572.             }
  1573.               mouseExit 
  1574.             { 
  1575.                 setitemcolor objectives_bind forecolor .12 .14 .08 1
  1576.                 setitemcolor objectives_bind backcolor 0 0 0 0
  1577.             }
  1578.            }
  1579.  
  1580.         itemDef 
  1581.         {
  1582.               name        use_bind
  1583.             group        misc_group
  1584.               type        ITEM_TYPE_BIND
  1585.             style        WINDOW_STYLE_FILLED
  1586.             text        "Use:"
  1587.             cvar        "+use"
  1588.             rect        90 84 330 15
  1589.               textalign    ITEM_ALIGN_RIGHT
  1590.               textalignx    120
  1591.               textaligny    0
  1592.               textfont    "hud"
  1593.             textscale    .43
  1594.             backcolor    0 0 0 0
  1595.             forecolor    .12 .14 .08 1
  1596.               visible        0 
  1597.  
  1598.             action
  1599.             {
  1600.                 play "sound/misc/menus/select.wav" ; 
  1601.             }
  1602.             mouseEnter 
  1603.             { 
  1604.                 play "sound/misc/menus/hilite1.wav" ; 
  1605.                 setitemcolor use_bind backcolor .12 .14 .08 1
  1606.                 setitemcolor use_bind forecolor .49 .56 .27 1
  1607.             }
  1608.               mouseExit 
  1609.             { 
  1610.                 setitemcolor use_bind forecolor .12 .14 .08 1
  1611.                 setitemcolor use_bind backcolor 0 0 0 0
  1612.             }
  1613.            }
  1614.  
  1615.         itemDef 
  1616.         {
  1617.               name        dropitem_bind
  1618.             group        misc_group
  1619.               type        ITEM_TYPE_BIND
  1620.             style        WINDOW_STYLE_FILLED
  1621.             text        "Drop Item:"
  1622.             cvar        "dropitem"
  1623.             rect        90 99 330 15
  1624.               textalign    ITEM_ALIGN_RIGHT
  1625.               textalignx    120
  1626.               textaligny    0
  1627.               textfont    "hud"
  1628.             textscale    .43
  1629.             backcolor    0 0 0 0
  1630.             forecolor    .12 .14 .08 1
  1631.               visible        0 
  1632.  
  1633.             action
  1634.             {
  1635.                 play "sound/misc/menus/select.wav" ; 
  1636.             }
  1637.             mouseEnter 
  1638.             { 
  1639.                 play "sound/misc/menus/hilite1.wav" ; 
  1640.                 setitemcolor dropitem_bind backcolor .12 .14 .08 1
  1641.                 setitemcolor dropitem_bind forecolor .49 .56 .27 1
  1642.             }
  1643.               mouseExit 
  1644.             { 
  1645.                 setitemcolor dropitem_bind forecolor .12 .14 .08 1
  1646.                 setitemcolor dropitem_bind backcolor 0 0 0 0
  1647.             }
  1648.            }
  1649.  
  1650.         itemDef 
  1651.         {
  1652.               name        weapgroup1_bind
  1653.             group        misc_group
  1654.               type        ITEM_TYPE_BIND
  1655.             style        WINDOW_STYLE_FILLED
  1656.             text        "Inventory Group 1:"
  1657.             cvar        "weapon 1"
  1658.             rect        90 119 330 15
  1659.               textalign    ITEM_ALIGN_RIGHT
  1660.               textalignx    120
  1661.               textaligny    0
  1662.               textfont    "hud"
  1663.             textscale    .43
  1664.             backcolor    0 0 0 0
  1665.             forecolor    .12 .14 .08 1
  1666.               visible        0 
  1667.  
  1668.             action
  1669.             {
  1670.                 play "sound/misc/menus/select.wav" ; 
  1671.             }
  1672.             mouseEnter 
  1673.             { 
  1674.                 play "sound/misc/menus/hilite1.wav" ; 
  1675.                 setitemcolor weapgroup1_bind backcolor .12 .14 .08 1
  1676.                 setitemcolor weapgroup1_bind forecolor .49 .56 .27 1
  1677.             }
  1678.               mouseExit 
  1679.             { 
  1680.                 setitemcolor weapgroup1_bind forecolor .12 .14 .08 1
  1681.                 setitemcolor weapgroup1_bind backcolor 0 0 0 0
  1682.             }
  1683.            }
  1684.  
  1685.         itemDef 
  1686.         {
  1687.               name        weapgroup2_bind
  1688.             group        misc_group
  1689.               type        ITEM_TYPE_BIND
  1690.             style        WINDOW_STYLE_FILLED
  1691.             text        "Inventory Group 2:"
  1692.             cvar        "weapon 2"
  1693.             rect        90 132 330 15
  1694.               textalign    ITEM_ALIGN_RIGHT
  1695.               textalignx    120
  1696.               textaligny    0
  1697.               textfont    "hud"
  1698.             textscale    .43
  1699.             backcolor    0 0 0 0
  1700.             forecolor    .12 .14 .08 1
  1701.               visible        0 
  1702.  
  1703.             action
  1704.             {
  1705.                 play "sound/misc/menus/select.wav" ; 
  1706.             }
  1707.             mouseEnter 
  1708.             { 
  1709.                 play "sound/misc/menus/hilite1.wav" ; 
  1710.                 setitemcolor weapgroup2_bind backcolor .12 .14 .08 1
  1711.                 setitemcolor weapgroup2_bind forecolor .49 .56 .27 1
  1712.             }
  1713.               mouseExit 
  1714.             { 
  1715.                 setitemcolor weapgroup2_bind forecolor .12 .14 .08 1
  1716.                 setitemcolor weapgroup2_bind backcolor 0 0 0 0
  1717.             }
  1718.            }
  1719.  
  1720.         itemDef 
  1721.         {
  1722.               name        weapgroup3_bind
  1723.             group        misc_group
  1724.               type        ITEM_TYPE_BIND
  1725.             style        WINDOW_STYLE_FILLED
  1726.             text        "Inventory Group 3:"
  1727.             cvar        "weapon 3"
  1728.             rect        90 145 330 15
  1729.               textalign    ITEM_ALIGN_RIGHT
  1730.               textalignx    120
  1731.               textaligny    0
  1732.               textfont    "hud"
  1733.             textscale    .43
  1734.             backcolor    0 0 0 0
  1735.             forecolor    .12 .14 .08 1
  1736.               visible        0 
  1737.  
  1738.             action
  1739.             {
  1740.                 play "sound/misc/menus/select.wav" ; 
  1741.             }
  1742.             mouseEnter 
  1743.             { 
  1744.                 play "sound/misc/menus/hilite1.wav" ; 
  1745.                 setitemcolor weapgroup3_bind backcolor .12 .14 .08 1
  1746.                 setitemcolor weapgroup3_bind forecolor .49 .56 .27 1
  1747.             }
  1748.               mouseExit 
  1749.             { 
  1750.                 setitemcolor weapgroup3_bind forecolor .12 .14 .08 1
  1751.                 setitemcolor weapgroup3_bind backcolor 0 0 0 0
  1752.             }
  1753.            }
  1754.  
  1755.         itemDef 
  1756.         {
  1757.               name        weapgroup4_bind
  1758.             group        misc_group
  1759.               type        ITEM_TYPE_BIND
  1760.             style        WINDOW_STYLE_FILLED
  1761.             text        "Inventory Group 4:"
  1762.             cvar        "weapon 4"
  1763.             rect        90 158 330 15
  1764.               textalign    ITEM_ALIGN_RIGHT
  1765.               textalignx    120
  1766.               textaligny    0
  1767.               textfont    "hud"
  1768.             textscale    .43
  1769.             backcolor    0 0 0 0
  1770.             forecolor    .12 .14 .08 1
  1771.               visible        0 
  1772.  
  1773.             action
  1774.             {
  1775.                 play "sound/misc/menus/select.wav" ; 
  1776.             }
  1777.             mouseEnter 
  1778.             { 
  1779.                 play "sound/misc/menus/hilite1.wav" ; 
  1780.                 setitemcolor weapgroup4_bind backcolor .12 .14 .08 1
  1781.                 setitemcolor weapgroup4_bind forecolor .49 .56 .27 1
  1782.             }
  1783.               mouseExit 
  1784.             { 
  1785.                 setitemcolor weapgroup4_bind forecolor .12 .14 .08 1
  1786.                 setitemcolor weapgroup4_bind backcolor 0 0 0 0
  1787.             }
  1788.            }
  1789.  
  1790.         itemDef 
  1791.         {
  1792.               name        weapgroup5_bind
  1793.             group        misc_group
  1794.               type        ITEM_TYPE_BIND
  1795.             style        WINDOW_STYLE_FILLED
  1796.             text        "Inventory Group 5:"
  1797.             cvar        "weapon 5"
  1798.             rect        90 171 330 15
  1799.               textalign    ITEM_ALIGN_RIGHT
  1800.               textalignx    120
  1801.               textaligny    0
  1802.               textfont    "hud"
  1803.             textscale    .43
  1804.             backcolor    0 0 0 0
  1805.             forecolor    .12 .14 .08 1
  1806.               visible        0 
  1807.  
  1808.             action
  1809.             {
  1810.                 play "sound/misc/menus/select.wav" ; 
  1811.             }
  1812.             mouseEnter 
  1813.             { 
  1814.                 play "sound/misc/menus/hilite1.wav" ; 
  1815.                 setitemcolor weapgroup5_bind backcolor .12 .14 .08 1
  1816.                 setitemcolor weapgroup5_bind forecolor .49 .56 .27 1
  1817.             }
  1818.               mouseExit 
  1819.             { 
  1820.                 setitemcolor weapgroup5_bind forecolor .12 .14 .08 1
  1821.                 setitemcolor weapgroup5_bind backcolor 0 0 0 0
  1822.             }
  1823.            }
  1824.  
  1825.         itemDef 
  1826.         {
  1827.               name        weapgroup6_bind
  1828.             group        misc_group
  1829.               type        ITEM_TYPE_BIND
  1830.             style        WINDOW_STYLE_FILLED
  1831.             text        "Inventory Group 6:"
  1832.             cvar        "weapon 6"
  1833.             rect        90 184 330 15
  1834.               textalign    ITEM_ALIGN_RIGHT
  1835.               textalignx    120
  1836.               textaligny    0
  1837.               textfont    "hud"
  1838.             textscale    .43
  1839.             backcolor    0 0 0 0
  1840.             forecolor    .12 .14 .08 1
  1841.               visible        0 
  1842.  
  1843.             action
  1844.             {
  1845.                 play "sound/misc/menus/select.wav" ; 
  1846.             }
  1847.             mouseEnter 
  1848.             { 
  1849.                 play "sound/misc/menus/hilite1.wav" ; 
  1850.                 setitemcolor weapgroup6_bind backcolor .12 .14 .08 1
  1851.                 setitemcolor weapgroup6_bind forecolor .49 .56 .27 1
  1852.             }
  1853.               mouseExit 
  1854.             { 
  1855.                 setitemcolor weapgroup6_bind forecolor .12 .14 .08 1
  1856.                 setitemcolor weapgroup6_bind backcolor 0 0 0 0
  1857.             }
  1858.            }
  1859.  
  1860.         itemDef 
  1861.         {
  1862.               name        weapgroup7_bind
  1863.             group        misc_group
  1864.               type        ITEM_TYPE_BIND
  1865.             style        WINDOW_STYLE_FILLED
  1866.             text        "Inventory Group 7:"
  1867.             cvar        "weapon 7"
  1868.             rect        90 197 330 15
  1869.               textalign    ITEM_ALIGN_RIGHT
  1870.               textalignx    120
  1871.               textaligny    0
  1872.               textfont    "hud"
  1873.             textscale    .43
  1874.             backcolor    0 0 0 0
  1875.             forecolor    .12 .14 .08 1
  1876.               visible        0 
  1877.  
  1878.             action
  1879.             {
  1880.                 play "sound/misc/menus/select.wav" ; 
  1881.             }
  1882.             mouseEnter 
  1883.             { 
  1884.                 play "sound/misc/menus/hilite1.wav" ; 
  1885.                 setitemcolor weapgroup7_bind backcolor .12 .14 .08 1
  1886.                 setitemcolor weapgroup7_bind forecolor .49 .56 .27 1
  1887.             }
  1888.               mouseExit 
  1889.             { 
  1890.                 setitemcolor weapgroup7_bind forecolor .12 .14 .08 1
  1891.                 setitemcolor weapgroup7_bind backcolor 0 0 0 0
  1892.             }
  1893.            }
  1894.  
  1895.         itemDef 
  1896.         {
  1897.               name        weapgroup8_bind
  1898.             group        misc_group
  1899.               type        ITEM_TYPE_BIND
  1900.             style        WINDOW_STYLE_FILLED
  1901.             text        "Inventory Group 8:"
  1902.             cvar        "weapon 8"
  1903.             rect        90 210 330 15
  1904.               textalign    ITEM_ALIGN_RIGHT
  1905.               textalignx    120
  1906.               textaligny    0
  1907.               textfont    "hud"
  1908.             textscale    .43
  1909.             backcolor    0 0 0 0
  1910.             forecolor    .12 .14 .08 1
  1911.               visible        0 
  1912.  
  1913.             action
  1914.             {
  1915.                 play "sound/misc/menus/select.wav" ; 
  1916.             }
  1917.             mouseEnter 
  1918.             { 
  1919.                 play "sound/misc/menus/hilite1.wav" ; 
  1920.                 setitemcolor weapgroup8_bind backcolor .12 .14 .08 1
  1921.                 setitemcolor weapgroup8_bind forecolor .49 .56 .27 1
  1922.             }
  1923.               mouseExit 
  1924.             { 
  1925.                 setitemcolor weapgroup8_bind forecolor .12 .14 .08 1
  1926.                 setitemcolor weapgroup8_bind backcolor 0 0 0 0
  1927.             }
  1928.            }
  1929.  
  1930.         ////////////////////////////////////////////////////////////////////////
  1931.         //    CHAT CONTROLS
  1932.         ////////////////////////////////////////////////////////////////////////
  1933.  
  1934.  
  1935.         itemDef 
  1936.         {
  1937.               name        chat_bind
  1938.             group        chat_group
  1939.               type        ITEM_TYPE_BIND
  1940.             style        WINDOW_STYLE_FILLED
  1941.             text        "Chat:"
  1942.             cvar        "messagemode"
  1943.             rect        90 19 330 15
  1944.               textalign    ITEM_ALIGN_RIGHT
  1945.               textalignx    120
  1946.               textaligny    0
  1947.               textfont    "hud"
  1948.             textscale    .43
  1949.             backcolor    0 0 0 0
  1950.             forecolor    .12 .14 .08 1
  1951.               visible        0 
  1952.  
  1953.             action
  1954.             {
  1955.                 play "sound/misc/menus/select.wav" ; 
  1956.             }
  1957.             mouseEnter 
  1958.             { 
  1959.                 play "sound/misc/menus/hilite1.wav" ; 
  1960.                 setitemcolor chat_bind backcolor .12 .14 .08 1
  1961.                 setitemcolor chat_bind forecolor .49 .56 .27 1
  1962.             }
  1963.               mouseExit 
  1964.             { 
  1965.                 setitemcolor chat_bind forecolor .12 .14 .08 1
  1966.                 setitemcolor chat_bind backcolor 0 0 0 0
  1967.             }
  1968.            }
  1969.  
  1970.         itemDef 
  1971.         {
  1972.               name        teamchat_bind
  1973.             group        chat_group
  1974.               type        ITEM_TYPE_BIND
  1975.             style        WINDOW_STYLE_FILLED
  1976.             text        "Team Chat:"
  1977.             cvar        "messagemode2"
  1978.             rect        90 34 330 15
  1979.               textalign    ITEM_ALIGN_RIGHT
  1980.               textalignx    120
  1981.               textaligny    0
  1982.               textfont    "hud"
  1983.             textscale    .43
  1984.             backcolor    0 0 0 0
  1985.             forecolor    .12 .14 .08 1
  1986.               visible        0 
  1987.  
  1988.             action
  1989.             {
  1990.                 play "sound/misc/menus/select.wav" ; 
  1991.             }
  1992.             mouseEnter 
  1993.             { 
  1994.                 play "sound/misc/menus/hilite1.wav" ; 
  1995.                 setitemcolor teamchat_bind backcolor .12 .14 .08 1
  1996.                 setitemcolor teamchat_bind forecolor .49 .56 .27 1
  1997.             }
  1998.               mouseExit 
  1999.             { 
  2000.                 setitemcolor teamchat_bind forecolor .12 .14 .08 1
  2001.                 setitemcolor teamchat_bind backcolor 0 0 0 0
  2002.             }
  2003.            }
  2004.     
  2005.         itemDef 
  2006.         {
  2007.               name        targetchat_bind
  2008.             group        chat_group
  2009.               type        ITEM_TYPE_BIND
  2010.             style        WINDOW_STYLE_FILLED
  2011.             text        "Target Chat:"
  2012.             cvar        "messagemode3"
  2013.             rect        90 49 330 15
  2014.               textalign    ITEM_ALIGN_RIGHT
  2015.               textalignx    120
  2016.               textaligny    0
  2017.               textfont    "hud"
  2018.             textscale    .43
  2019.             backcolor    0 0 0 0
  2020.             forecolor    .12 .14 .08 1
  2021.               visible        0 
  2022.  
  2023.             action
  2024.             {
  2025.                 play "sound/misc/menus/select.wav" ; 
  2026.             }
  2027.             mouseEnter 
  2028.             { 
  2029.                 play "sound/misc/menus/hilite1.wav" ; 
  2030.                 setitemcolor targetchat_bind backcolor .12 .14 .08 1
  2031.                 setitemcolor targetchat_bind forecolor .49 .56 .27 1
  2032.             }
  2033.               mouseExit 
  2034.             { 
  2035.                 setitemcolor targetchat_bind forecolor .12 .14 .08 1
  2036.                 setitemcolor targetchat_bind backcolor 0 0 0 0
  2037.             }
  2038.            }
  2039.  
  2040.         itemDef 
  2041.         {
  2042.               name        radio_bind
  2043.             group        chat_group
  2044.               type        ITEM_TYPE_BIND
  2045.             style        WINDOW_STYLE_FILLED
  2046.             text        "Radio Message:"
  2047.             cvar        "ui_radio"
  2048.             rect        90 69 330 15
  2049.               textalign    ITEM_ALIGN_RIGHT
  2050.               textalignx    120
  2051.               textaligny    0
  2052.               textfont    "hud"
  2053.             textscale    .43
  2054.             backcolor    0 0 0 0
  2055.             forecolor    .12 .14 .08 1
  2056.               visible        0 
  2057.  
  2058.             action
  2059.             {
  2060.                 play "sound/misc/menus/select.wav" ; 
  2061.             }
  2062.             mouseEnter 
  2063.             { 
  2064.                 play "sound/misc/menus/hilite1.wav" ; 
  2065.                 setitemcolor radio_bind backcolor .12 .14 .08 1
  2066.                 setitemcolor radio_bind forecolor .49 .56 .27 1
  2067.             }
  2068.               mouseExit 
  2069.             { 
  2070.                 setitemcolor radio_bind forecolor .12 .14 .08 1
  2071.                 setitemcolor radio_bind backcolor 0 0 0 0
  2072.             }
  2073.            }
  2074.  
  2075.         itemDef 
  2076.         {
  2077.               name        voteyes_bind
  2078.             group        chat_group
  2079.               type        ITEM_TYPE_BIND
  2080.             style        WINDOW_STYLE_FILLED
  2081.             text        "Vote Yes:"
  2082.             cvar        "vote yes"
  2083.             rect        90 89 330 15
  2084.               textalign    ITEM_ALIGN_RIGHT
  2085.               textalignx    120
  2086.               textaligny    0
  2087.               textfont    "hud"
  2088.             textscale    .43
  2089.             backcolor    0 0 0 0
  2090.             forecolor    .12 .14 .08 1
  2091.               visible        0 
  2092.  
  2093.             action
  2094.             {
  2095.                 play "sound/misc/menus/select.wav" ; 
  2096.             }
  2097.             mouseEnter 
  2098.             { 
  2099.                 play "sound/misc/menus/hilite1.wav" ; 
  2100.                 setitemcolor voteyes_bind backcolor .12 .14 .08 1
  2101.                 setitemcolor voteyes_bind forecolor .49 .56 .27 1
  2102.             }
  2103.               mouseExit 
  2104.             { 
  2105.                 setitemcolor voteyes_bind forecolor .12 .14 .08 1
  2106.                 setitemcolor voteyes_bind backcolor 0 0 0 0
  2107.             }
  2108.            }
  2109.  
  2110.         itemDef 
  2111.         {
  2112.               name        voteno_bind
  2113.             group        chat_group
  2114.               type        ITEM_TYPE_BIND
  2115.             style        WINDOW_STYLE_FILLED
  2116.             text        "Vote No:"
  2117.             cvar        "vote no"
  2118.             rect        90 104 330 15
  2119.               textalign    ITEM_ALIGN_RIGHT
  2120.               textalignx    120
  2121.               textaligny    0
  2122.               textfont    "hud"
  2123.             textscale    .43
  2124.             backcolor    0 0 0 0
  2125.             forecolor    .12 .14 .08 1
  2126.               visible        0 
  2127.  
  2128.             action
  2129.             {
  2130.                 play "sound/misc/menus/select.wav" ; 
  2131.             }
  2132.             mouseEnter 
  2133.             { 
  2134.                 play "sound/misc/menus/hilite1.wav" ; 
  2135.                 setitemcolor voteno_bind backcolor .12 .14 .08 1
  2136.                 setitemcolor voteno_bind forecolor .49 .56 .27 1
  2137.             }
  2138.               mouseExit 
  2139.             { 
  2140.                 setitemcolor voteno_bind forecolor .12 .14 .08 1
  2141.                 setitemcolor voteno_bind backcolor 0 0 0 0
  2142.             }
  2143.            }
  2144.  
  2145.         ////////////////////////////////////////////////////////////////////////
  2146.         //    DEFAULT CONTROLS
  2147.         ////////////////////////////////////////////////////////////////////////
  2148.         itemDef 
  2149.         {
  2150.             name        window_text1
  2151.             group        default_group
  2152.             text        "WARNING!!!"
  2153.               textfont    "hud"
  2154.             textscale    .53
  2155.             rect        105 30 240 33
  2156.             textalign    1
  2157.             textalignx    125
  2158.             textaligny    8
  2159.             forecolor    .12 .14 .08 1
  2160.             backcolor    0 0 0 .25
  2161.             visible        1
  2162.             decoration
  2163.         }
  2164.  
  2165.         itemDef 
  2166.         {
  2167.             name        window_text2
  2168.             group        default_group
  2169.             text        "This will reset ALL options and controls to their default settings."
  2170.                   textfont    "hud"
  2171.             textscale    .53
  2172.             rect        130 70 200 33
  2173.             textaligny    8
  2174.             forecolor    .12 .14 .08 1
  2175.             backcolor    0 0 0 0
  2176.             visible        1
  2177.             decoration
  2178.  
  2179.             autowrapped
  2180.         }
  2181.  
  2182.         itemDef 
  2183.         {
  2184.             name        continue_button
  2185.             group        default_group
  2186.             text        "Continue"
  2187.             type        ITEM_TYPE_BUTTON
  2188.             style        WINDOW_STYLE_FILLED
  2189.             rect        186 150 80 26
  2190.  
  2191.               textfont    "hud"
  2192.             textscale    .53
  2193.             textalign    0
  2194.               textalignx    6
  2195.              textaligny    3
  2196.             forecolor    .12 .14 .08 1
  2197.             backcolor    0 0 0 0
  2198.             visible        1
  2199.             border        1
  2200.             bordercolor    0 0 0 1
  2201.             
  2202.             action 
  2203.             { 
  2204.                 play "sound/misc/menus/select.wav" ; 
  2205.  
  2206.                 uiScript resetDefaults ; 
  2207.             }
  2208.             mouseEnter 
  2209.             { 
  2210.                 play "sound/misc/menus/hilite1.wav" ; 
  2211.                 setitemcolor continue_button backcolor .12 .14 .08 1
  2212.                 setitemcolor continue_button forecolor .49 .56 .27 1
  2213.             }                 
  2214.             mouseExit 
  2215.             { 
  2216.                 setitemcolor continue_button backcolor 0 0 0 0
  2217.                 setitemcolor continue_button forecolor .12 .14 .08 1
  2218.             }
  2219.         }
  2220.  
  2221.         ////////////////////////////////////////////////////////////////////////
  2222.         //    MOUSE CONTROLS
  2223.         ////////////////////////////////////////////////////////////////////////
  2224.  
  2225.         itemDef
  2226.         {
  2227.             name        sensitivity_slider
  2228.             group        mouse_group
  2229.             style        WINDOW_STYLE_FILLED
  2230.             text        "Mouse Sensitivity"
  2231.             rect        130 29 135 15
  2232.             forecolor    .12 .14 .08 1
  2233.             backcolor    0 0 0 0
  2234.             textaligny    0
  2235.             textalignx    10
  2236.             textfont    "hud"
  2237.             textscale    .43
  2238.             visible        1
  2239.             decoration
  2240.         }
  2241.  
  2242.         itemDef 
  2243.         {
  2244.             group        mouse_group
  2245.               type        ITEM_TYPE_SLIDER
  2246.             text        ""
  2247.             cvarfloat    "sensitivity" 5 1 30
  2248.             rect        130 49 128 40
  2249.               visible        1
  2250.         
  2251.             action 
  2252.             { 
  2253.                 play "sound/misc/menus/select.wav" ; 
  2254.             }
  2255.             mouseEnter 
  2256.             { 
  2257.                 play "sound/misc/menus/hilite1.wav" ; 
  2258.                 setitemcolor sensitivity_slider backcolor .12 .14 .08 1
  2259.                 setitemcolor sensitivity_slider forecolor .49 .56 .27 1
  2260.             }
  2261.               mouseExit 
  2262.             { 
  2263.                 setitemcolor sensitivity_slider forecolor .12 .14 .08 1
  2264.                 setitemcolor sensitivity_slider backcolor 0 0 0 0
  2265.             }
  2266.            }
  2267.  
  2268.         itemDef 
  2269.         {
  2270.               name        invertmouse_yesno
  2271.             group        mouse_group
  2272.             style        WINDOW_STYLE_FILLED
  2273.               type        ITEM_TYPE_YESNO
  2274.             text        "Invert Mouse:"
  2275.             cvar        "ui_mousePitch"
  2276.             rect        90 109 170 20
  2277.               textalign    ITEM_ALIGN_RIGHT
  2278.               textalignx    120
  2279.               textaligny    2
  2280.             textfont    "hud"
  2281.             textscale    .43
  2282.             forecolor    .12 .14 .08 1
  2283.               visible        1 
  2284.  
  2285.             action 
  2286.             { 
  2287.                 play "sound/misc/menus/select.wav" ; 
  2288.                 uiScript update ui_mousePitch 
  2289.             }
  2290.             mouseEnter 
  2291.             { 
  2292.                 play "sound/misc/menus/hilite1.wav" ; 
  2293.                 setitemcolor invertmouse_yesno backcolor .12 .14 .08 1
  2294.                 setitemcolor invertmouse_yesno forecolor .49 .56 .27 1
  2295.             }
  2296.               mouseExit 
  2297.             { 
  2298.                 setitemcolor invertmouse_yesno forecolor .12 .14 .08 1
  2299.                 setitemcolor invertmouse_yesno backcolor 0 0 0 0
  2300.             }
  2301.         }
  2302.  
  2303.         itemDef 
  2304.         {
  2305.               name        smoothmouse_yesno
  2306.             group        mouse_group
  2307.             style        WINDOW_STYLE_FILLED
  2308.               type        ITEM_TYPE_YESNO
  2309.             text        "Smooth Mouse:"
  2310.             cvar        "m_filter"
  2311.             rect        90 129 170 20
  2312.               textalign    ITEM_ALIGN_RIGHT
  2313.               textalignx    120
  2314.               textaligny    2
  2315.             textfont    "hud"
  2316.             textscale    .43
  2317.             forecolor    .12 .14 .08 1
  2318.               visible        1 
  2319.  
  2320.             action 
  2321.             { 
  2322.                 play "sound/misc/menus/select.wav" ; 
  2323.             }
  2324.             mouseEnter 
  2325.             { 
  2326.                 play "sound/misc/menus/hilite1.wav" ; 
  2327.                 setitemcolor smoothmouse_yesno backcolor .12 .14 .08 1
  2328.                 setitemcolor smoothmouse_yesno forecolor .49 .56 .27 1
  2329.             }
  2330.               mouseExit 
  2331.             { 
  2332.                 setitemcolor smoothmouse_yesno forecolor .12 .14 .08 1
  2333.                 setitemcolor smoothmouse_yesno backcolor 0 0 0 0
  2334.             }
  2335.         }
  2336.  
  2337.         itemDef 
  2338.         {
  2339.               name        freelook_yesno
  2340.             group        mouse_group
  2341.             style        WINDOW_STYLE_FILLED
  2342.               type        ITEM_TYPE_YESNO
  2343.             text        "Free Look:"
  2344.             cvar        "cl_freelook"
  2345.             rect        90 149 170 20
  2346.               textalign    ITEM_ALIGN_RIGHT
  2347.               textalignx    120
  2348.               textaligny    2
  2349.             textfont    "hud"
  2350.             textscale    .43
  2351.             forecolor    .12 .14 .08 1
  2352.               visible        1 
  2353.  
  2354.             action 
  2355.             { 
  2356.                 play "sound/misc/menus/select.wav" ; 
  2357.             }
  2358.             mouseEnter 
  2359.             { 
  2360.                 play "sound/misc/menus/hilite1.wav" ; 
  2361.                 setitemcolor freelook_yesno backcolor .12 .14 .08 1
  2362.                 setitemcolor freelook_yesno forecolor .49 .56 .27 1
  2363.             }
  2364.               mouseExit 
  2365.             { 
  2366.                 setitemcolor freelook_yesno forecolor .12 .14 .08 1
  2367.                 setitemcolor freelook_yesno backcolor 0 0 0 0
  2368.             }
  2369.         }
  2370.     }
  2371. }
  2372.